package com.heima.schedule.service;


import com.heima.model.schedule.dto.Task;

/**
 * @Author: xsz
 * @DateTime: 2024/2/19 13:56
 **/

public interface TaskService  {

    /**
     * 添加延迟任务
     * @param task
     * @return
     */
    long addTask(Task task);

    /**
     * 取消延迟任务
     * @param taskId
     * @return
     */
    boolean cancelTask(long taskId);


    /**
     * 拉取任务
     * @return
     */
    Task poll(int type,int priority);

}
